Min-cost multiflows in node-capacitated undirected networks
نویسندگان
چکیده
We consider an undirected graph G = (VG,EG) with a set T ⊆ VG of terminals, and with nonnegative integer capacities c(v) and costs a(v) of nodes v ∈ VG. A path in G is a T -path if its ends are distinct terminals. By a multiflow we mean a function F assigning to each T -path P a nonnegative rational weight F(P ), and a multiflow is called feasible if the sum of weights of T -paths through each node v does not exceed c(v). The value of F is the sum of weights F(P ), and the cost of F is the sum of F(P ) times the cost of P w.r.t. a, over all T -paths P . Generalizing known results on edge-capacitated multiflows, we show that the problem of finding a minimum cost multiflow among the feasible multiflows of maximum possible value admits half-integer optimal primal and dual solutions. Moreover, we devise a strongly polynomial algorithm for finding such optimal solutions.
منابع مشابه
Half-integrality of node-capacitated multiflows and tree-shaped facility locations on trees
In this paper, we establish a novel duality relationship between node-capacitated multiflows and tree-shaped facility locations. We prove that the maximum value of a tree-distance-weighted maximum node-capacitated multiflow problem is equal to the minimum value of the problem of locating subtrees in a tree, and the maximum is attained by a half-integral multiflow. Utilizing this duality, we sho...
متن کاملFlow equivalent trees in undirected node-edge-capacitated planar graphs
Given an edge-capacitated undirected graph G = (V ,E,C) with edge capacity c :E → R+, n = |V |, an s − t edge cut C of G is a minimal subset of edges whose removal from G will separate s from t in the resulting graph, and the capacity sum of the edges in C is the cut value of C. A minimum s − t edge cut is an s − t edge cut with the minimum cut value among all s − t edge cuts. A theorem given b...
متن کاملFree multiflows in bidirected and skew-symmetric graphs
A graph (digraph) G = (V,E) with a set T ⊆ V of terminals is called inner Eulerian if each nonterminal node v has even degree (resp. the numbers of edges entering and leaving v are equal). Cherkassky [1] and Lovász [15] showed that the maximum number of pairwise edge-disjoint T -paths in an inner Eulerian graph G is equal to 1 2 ∑ s∈T λ(s), where λ(s) is the minimum number of edges whose remova...
متن کاملOn the fractionality of the path packing problem
In this paper, we study fractional multiflows in undirected graphs. A fractional multiflow in a graph G with a node subset T, called terminals, is a collection of weighted paths with ends in T such that the total weights of paths traversing each edge does not exceed 1. Well-known fractional path packing problem consists of maximizing the total weight of paths with ends in a subset S of TxT over...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Comb. Optim.
دوره 24 شماره
صفحات -
تاریخ انتشار 2012